// pages/footBill/footBill.js
import Dialog from '@vant/weapp/dialog/dialog'
import upload from '../../utils/upload'
import { apiStoreGoodsAdd } from '../../utils/api.js';
Page({

  /**
   * 页面的初始数据
   */
  data: {
    id:'',
    list: [],//主图
    listTow: [],//详情图
    goodName:'',
    price:'',
    goodsStock:'',//库存
    maxBuyCount:'',//最大限购数量
    limitBuy:0,//是否限购  0不限制  1限制
    goodsTag:[],//标签
    tag:'',

    radio: '2',
  },
  onChange(event) {
    this.setData({
      radio: event.detail,
    });
    if(event.detail==1){
      this.setData({
        limitBuy : 1
      })
    }else{
      this.setData({
        limitBuy : 0
      })
    }
  },

  getValue(e){
    let name = e.currentTarget.dataset.name
    this.setData({
      [name] : e.detail.value
    })
  },

  confirm(){
    console.log(this.data,"data")

    let data={
      businessId:this.data.id,
      goodsImages:this.data.list,
      goodsContent:this.data.listTow,
      goodsName:this.data.goodsName,
      price:this.data.price*100,
      memberPrice:this.data.price*100,
      goodsStock:Number(this.data.goodsStock),
      limitBuy:this.data.limitBuy,
      goodsType:2,
      goodsTag:this.data.goodsTag.concat(this.data.tag),
      maxBuyCount:Number(this.data.maxBuyCount),
    }

    console.log(data,"dddd")

    apiStoreGoodsAdd(data).then(res=>{
      if(res.code==200){
        wx.showToast({
          title: "新增成功",
          icon: "none",
        });
        wx.navigateBack({
          delta: 1
        });
      }else{
        wx.showToast({
          title: "系统错误",
          icon: "none",
        });
      }
     
    })
  },





  deleteImg(e) {
    let type = e.currentTarget.dataset.type
    Dialog.confirm({
      title: '提示',
      message: '您确定要删除这个图片嘛',
    }).then(() => {

      switch (type) {
        case 1:
          const list = this.data.list
          list.splice(e.currentTarget.dataset.index, 1)
          this.setData({
            list
          })
          break;
        case 2:
          const listTow = this.data.listTow
          listTow.splice(e.currentTarget.dataset.index, 1)
          this.setData({
            listTow
          })
          break;
      }

    })
  },

  // 头像
  uploadAvatar(e) {
    let that = this
    let type = e.currentTarget.dataset.type
    wx.chooseImage({
      count: 1, // 默认9
      sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图，默认二者都有
      sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机，默认二者都有
      success: function (res) {
        // 返回选定照片的本地文件路径列表，tempFilePath可以作为img标签的src属性显示图片
        var tempFilePaths = res.tempFilePaths;
        upload.uploadMed(tempFilePaths[0]).then(img => {

          switch (type) {
            case 1:
              that.setData({
                list: that.data.list.concat(img)
              })
              break;
            case 2:
              that.setData({
                listTow: that.data.listTow.concat(img)
              })
              break;
          }

        })
      }
    })
  },

  previewImg(e) {
    let type = e.currentTarget.dataset.type
    wx.previewImage({
      current: e.currentTarget.dataset.url,//点击显示的图片
      urls: type==1?this.data.list:this.data.listTow//全部图片
    })
  },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(options)
    this.setData({
      id:options.id
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})